@charset "utf-8";
/* CSS Document */
.saftree ul{
 list-style:none;
}
.saftree ins{display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0;}
.saftree ul, .saftree li { display:block; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;line-height:18px;white-space:nowrap;} 
.saftree li,
.saftree ins { background-image:url("../images/saftree/d.png"); background-repeat:no-repeat; background-color:transparent; cursor:default;} 
.saftree li li { margin-left:16px; }
.saftree li{ background-position:-90px 0; background-repeat:repeat-y; mix-height:18px; _height:18px; }
.saftree .st-n-child { background-position:-36px 0px;}
.saftree a{display:inline-block;}
.saftree a:focus { outline: none; } 
.saftree li.st-last { background:transparent; }
.saftree .st-open{background-position:-72px 0px;}
.saftree .st-closed{ background-position:-54px 0px;}
.saftree .st-closed-icon { background-position:-56px -19px; }
.saftree .st-open-icon { background-position:-56px -37px; }
.saftree .st-n-child-icon{background-position:-56px -54px;}
.saftree .st-loading-icon { background:url("../images/saftree/throbber.gif") center center no-repeat !important; }
.saftree .st-hovered {background:#d0eaf4;}
.saftree .st-clicked {color:#FF0000 !important; background:#78b0e3;}
.saftree a{ color:#000000; text-decoration:none; height:18px; line-height:18px; padding:0 2px 0 0;}
.saftree .treetext{padding:0; margin:0;border:1px #78b0e3 solid; background:#FFFFCC; height:16px; line-height:16px; font-size:12px; }
.saftree .st-icon{background-position:-72px -19px;}


.saftree a.st-checked .st_checkbox{ background-position:-38px -19px; }
.saftree a.st-unchecked .st_checkbox{ background-position:-2px -19px; }
.saftree a.st-undetermined .st_checkbox{ background-position:-20px -19px; }
.saftree a:hover.st-checked .st_checkbox{ background-position:-38px -37px; }
.saftree a:hover.st-unchecked .st_checkbox{ background-position:-2px -37px; }
.saftree a:hover.st-undetermined .st_checkbox{ background-position:-20px -37px; }

.saftree .st_user,.saftree .st_set,.saftree .st_statistics,.saftree .st_money,.saftree .st_gold{ 
 background-image:url("../images/ico_big.gif");}
.saftree .st_user{background-position:0 -19px;}
.saftree .st_set{background-position:-60px 0;}
.saftree .st_statistics{background-position:-280px -19px;}
.saftree .st_gold{background-position:-80px 0;}
.saftree .st_money{background-position:-360px -19px;}
.saftree .st_football,.saftree .st_billiards,.saftree .st_basketball,.saftree .st_golf,.saftree .st_rugby,.saftree .st_badminton,.saftree .st_leaguematch,.saftree .st_match{
     background-image:url("../images/ball_ico.gif");}
.saftree .st_football{background-position:-19px 0;}
.saftree .st_billiards{background-position:0 0;}
.saftree .st_basketball{background-position:-36px 0;}
.saftree .st_golf{background-position:-54px 0;}
.saftree .st_rugby{background-position:0 -19px;}
.saftree .st_badminton{background-position:-19px -19px;}
.saftree .st_leaguematch{background-position:-54px -19px;}
.saftree .st_match{background-position:-36px -19px;}